BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
    font-family: Geneva, Arial, Helvetica, sans-serif;
}
BODY,TD {
    font-size: 90%;
}
H1 {
    text-align: center;
    font-size: 160%;
}
H2 {
    font-size: 120%;
}
H3 {
    font-size: 100%;
}

DIV.qindex {
    width: 100%;
    background-color: #e8eef2;
    border: 1px solid #84b0c7;
    text-align: center;
    margin: 2px;
    padding: 2px;
    line-height: 140%;
}

A.qindex {
       text-decoration: none;
       font-weight: bold;
       color: #1A419D;
}
A.qindex:visited {
       text-decoration: none;
       font-weight: bold;
       color: #1A419D
}
A.qindex:hover {
    text-decoration: none;
    background-color: #ddddff;
}

A.el { 
	text-decoration: none; 
	font-weight: bold 
}

DIV.letterlink { 
	background-color: black; 
	font-weight: bold; 
	color: white; 
	margin-bottom: 3px; 
	margin-top: 3px 
}

TD.indexkey {
    background-color: #e8eef2;
    font-weight: bold;
    padding-right  : 10px;
    padding-top    : 2px;
    padding-left   : 10px;
    padding-bottom : 2px;
    margin-left    : 0px;
    margin-right   : 0px;
    margin-top     : 2px;
    margin-bottom  : 2px;
    border: 1px solid #CCCCCC;
}
TD.indexvalue {
    background-color: #e8eef2;
    font-style: italic;
    padding-right  : 10px;
    padding-top    : 2px;
    padding-left   : 10px;
    padding-bottom : 2px;
    margin-left    : 0px;
    margin-right   : 0px;
    margin-top     : 2px;
    margin-bottom  : 2px;
    border: 1px solid #CCCCCC;
}

DIV.tabs
{
   float            : left;
   width            : 100%;
   margin-bottom    : 4px;
}

DIV.footer {
    width: 100%;
	text-align: right;	
    font-size: 80%;
    font-style: italic;
}
A.footer { 
	text-decoration: none;
}
